package com.crm.model.pojo;

import java.io.Serializable;
import javax.persistence.*;
import java.util.List;


/**
 * The persistent class for the qatype database table.
 * 
 */
@Entity
@Table(name="qatype")
@NamedQuery(name="Qatype.findAll", query="SELECT q FROM Qatype q")
public class Qatype implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private String qatid;

	private String qatname;

	//bi-directional many-to-one association to Tousuc
	@OneToMany(mappedBy="qatype")
	private List<Tousuc> tousucs;

	//bi-directional many-to-one association to Weixiuonac
	@OneToMany(mappedBy="qatype")
	private List<Weixiuonac> weixiuonacs;

	public Qatype() {
	}

	public String getQatid() {
		return this.qatid;
	}

	public void setQatid(String qatid) {
		this.qatid = qatid;
	}

	public String getQatname() {
		return this.qatname;
	}

	public void setQatname(String qatname) {
		this.qatname = qatname;
	}

	public List<Tousuc> getTousucs() {
		return this.tousucs;
	}

	public void setTousucs(List<Tousuc> tousucs) {
		this.tousucs = tousucs;
	}

	public Tousuc addTousuc(Tousuc tousuc) {
		getTousucs().add(tousuc);
		tousuc.setQatype(this);

		return tousuc;
	}

	public Tousuc removeTousuc(Tousuc tousuc) {
		getTousucs().remove(tousuc);
		tousuc.setQatype(null);

		return tousuc;
	}

	public List<Weixiuonac> getWeixiuonacs() {
		return this.weixiuonacs;
	}

	public void setWeixiuonacs(List<Weixiuonac> weixiuonacs) {
		this.weixiuonacs = weixiuonacs;
	}

	public Weixiuonac addWeixiuonac(Weixiuonac weixiuonac) {
		getWeixiuonacs().add(weixiuonac);
		weixiuonac.setQatype(this);

		return weixiuonac;
	}

	public Weixiuonac removeWeixiuonac(Weixiuonac weixiuonac) {
		getWeixiuonacs().remove(weixiuonac);
		weixiuonac.setQatype(null);

		return weixiuonac;
	}

}